AI034
Язык программирования Rust
Функциональные возможности: Итераторы и замыкания
Цели обучения
- Определите замыкания и объясните, как они захватывают окружающую среду с использованием типов Fn, FnMut и FnOnce
- Реализуйте трейт Iterator для пользовательских структур данных
- Используйте адаптеры и потребители итераторов для создания сложных обработчиков данных
- Проанализируйте характеристики производительности нулевой стоимости функциональных абстракций